/*============================================================================*/
/*  Copyright (C) 2009-2011, iSOFT INFRASTRUCTURE SOFTWARE CO.,LTD.
 *  
 *  All rights reserved. This software is iSOFT property. Duplication 
 *  or disclosure without iSOFT written authorization is prohibited.
 *  
 *  
 *  @file       <XcpOnCan_Cbk.h>
 *  @brief      <This file declears callback function for XCP on CAN.>
 *  
 *  <Compiler: Codewarrior for mpc55xx v2.6     MCU:MPC56XX>
 *  
 *  @author     <Dongyuan.Sun, qitao.Yu>
 *  @date       <2013-03-06>
 */
/*============================================================================*/

#ifndef XCPONCAN_CBK_H
#define XCPONCAN_CBK_H
/*=======[R E V I S I O N   H I S T O R Y]====================================*/
/*  <VERSION>    <DATE>    <AUTHOR>     <REVISION LOG>
 *  V1.0.0       20081127  Dongyuan.Sun Initial version
 * 
 */
/*============================================================================*/

/*=======[I N C L U D E S]====================================================*/
#include "ComStack_Types.h"
#include "Xcp_GenericTypes.h"

/*=======[E X T E R N A L   F U N C T I O N   D E C L A R A T I O N S]========*/
extern FUNC(void, XCP_CODE)Xcp_CanIfTxConfirmation(PduIdType XcpTxPduId);

extern FUNC(void, XCP_CODE)Xcp_CanIfRxIndication(PduIdType XcpRxPduId, 
    P2CONST(PduInfoType,AUTOMATIC,XCP_VAR) XcpRxPduPtr);

/*=======[I N T E R N A L   D A T A]==========================================*/

/*=======[I N T E R N A L   F U N C T I O N   D E C L A R A T I O N S]========*/

#endif  /* endof XCPONCAN_CBK_H */

/*=======[E N D   O F   F I L E]==============================================*/

